﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


namespace FrontEndPlus.Módulos.Publicidad
{
    public partial class frm_Foros_Individuales : System.Web.UI.Page
    {

        #region Variables

        WCF_Gimnasio.cls_Foros _foros = new WCF_Gimnasio.cls_Foros();
        WCF_Gimnasio.ServiceClient _servicio = new WCF_Gimnasio.ServiceClient();
        WCF_Gimnasio.cls_HistorialForo _historial = new WCF_Gimnasio.cls_HistorialForo();
        public string _nombre_foro;

        public string nombre_foro
        {
            get { return _nombre_foro; }
            set { _nombre_foro = value; }
        }




        private DataTable _listaForos;

        #endregion

        #region Metodos
        // aqui se cargan los datos historicos en gridview 
        private void cargarDatos()
        {

            _listaForos = _servicio.Listar(1, _foros).Tables[0];
            _servicio.Close();

        }

        //Metodo para cagar del Gridview con todos los foros
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                cargarDatos();

                ViewState["Foros"] = _listaForos;
                gv_listaForos.DataSource = _listaForos;
                gv_listaForos.DataBind();
            }
            else
            {

                _listaForos = (DataTable)ViewState["Foros"];
            }


        }

        #endregion
        // esta opcion es para ingresar un nuevo foro
        protected void b_Ingresar_Click(object sender, EventArgs e)
        {

            Response.Redirect("frm_Foros.aspx", true);
        }

        // metodo que me lleva al contenido del foro seleccionado

        protected void gv_listaForos_SelectedIndexChanged(object sender, EventArgs e)
        {

            GridViewRow row = gv_listaForos.SelectedRow;
            _nombre_foro = row.Cells[0].Text;
            //TextBox1.Text = _nombre_foro;
            Response.Redirect("frm_Respuestas_del_Foro.aspx?Parametro=" + _nombre_foro);


        }





    }
}